package testes;

import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue;

import org.junit.Test;

import br.ufc.quixada.verificacao.controlador.ControladorCinema;
import br.ufc.quixada.verificacao.entidades.Cinema;

public class cinemaDAOTeste {

	
	@Test
	public void testeQueRemoveOCinemaComIdUm()
	{
		ControladorCinema controlador = new ControladorCinema();
		assertTrue(controlador.removeCinemaComId(1));		
		assertEquals(null,controlador.selecionaCinemaComId(1));
	}	
	
	@Test
	public void testeQueAtualizaCinemaComIdDois()
	{
		ControladorCinema controlador = new ControladorCinema();
		assertTrue(controlador.atualizaCinemaComId(2,"Teste","teste"));
		Cinema cinema = controlador.selecionaCinemaComId(2);
		assertEquals(2,cinema.getId());
		assertEquals("Teste",cinema.getNome());
		assertEquals("teste",cinema.getLocalizacao());		
	}	

}
